The Extra Information TLV table is present in a packet table entry if, and only if, the X bit is set in the flags field of that table entry. The Extra Information TLVs provide a way to extend the RTP hint sample format on a per-packet basis.
The Extra Information TLV table has a size field indicating the whole size of the table. Each entry in the table is a TLV, formatted like an atom, with a 4-character type field, a 64-bit size field, and a data field. The data field in a TLV is padded to a four-byte boundary. The size field indicates the whole size of the TLV, including its data, size, and type fields, and any padding.
Walk the TLV table as you would an atom structure, ignoring any TLVs whose type you do not recognize.
Table 5 Extra Information TLV table structure
The only TLV currently defined is the RTP timestamp offset. This can be used for data types whose RTP timestamp does not monotonically increase. The definition of the RTP timestamp offset TLV follows.
| Previous | Chapter Contents | Chapter Top | Next |